package com.xebest.web.form;

import com.xebest.web.form.base.BaseForm;

/**
 * 退款单查询Form
 *
 * @author chenjing
 */
public class XeVenOrderRefundQueryForm extends BaseForm {
    private static final long serialVersionUID = 1L;

    /**
     * 查询订单类型 1=退款单号  2=售后单号 3=订单编号  4=商品名称 5=商品货号  6=客户账号 7=退货单号
     */
    private String formIdType;

    /**
     * 查询订单类型值
     */
    private String formIdValue;

    /**
     * 退款单号
     */
    private String refundCode;

    /**
     * 售后单号
     */
    private String afterSalesCode;

    /**
     * 退货单号
     */
    private String rejectCode;

    /**
     * 订单信息
     */
    private String orderId;


    /**
     * 商品名称
     */
    private String proName;

    /**
     * 商品货号
     */
    private String proNum;


    /**
     * 客户信息
     */
    private String loginAccount;


    /**
     * 时间 1=创建时间 2=退款时间
     */
    private int formTimeType;

    /**
     * 开始时间
     */
    private String formStartTime;

    /**
     * 结束时间
     */
    private String formEndTime;

    /**
     * 创建开始时间
     */
    private String createStartTime;

    /**
     * 创建结束时间
     */
    private String createEndTime;

    /**
     * 退款开始时间
     */
    private String refundStartTime;

    /**
     * 退款结束时间
     */
    private String refundEndTime;

    /**
     * 退款类型 1=取消订单退款、2=实发差异退款、3=售后退款、4=售后退货退款
     */
    private Integer refundType;


    /**
     * 退款状态 1：待确认退款 2：已确认退款 3：退款失败 4：退款处理中  5:拒绝退款 6:已删除,7:退款成功
     */
    private Integer refundStatus;


    /**
     * 高级搜索
     */


    /**
     * 省 市 区
     */
    private String areaId;


    /**
     * 商品分类
     */
    private String proCategory;

    /**
     * 支付类型  4: 在线支付1：货到付款2：到店自提3：银行汇款
     */
    private Integer payType;


    /**
     * 支付渠道  4：网银支付1：支付宝2：微信3：余额
     */
    private Integer payChannel;


    private String userCode;

    private String[] fieldArr;

    public String getFormIdType() {
        return formIdType;
    }

    public void setFormIdType(String formIdType) {
        this.formIdType = formIdType;
    }

    public String getFormIdValue() {
        return formIdValue;
    }

    public void setFormIdValue(String formIdValue) {
        this.formIdValue = formIdValue;
    }

    public String getRefundCode() {
        return refundCode;
    }

    public void setRefundCode(String refundCode) {
        this.refundCode = refundCode;
    }

    public String getAfterSalesCode() {
        return afterSalesCode;
    }

    public void setAfterSalesCode(String afterSalesCode) {
        this.afterSalesCode = afterSalesCode;
    }


    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public String getRejectCode() {
        return rejectCode;
    }

    public void setRejectCode(String rejectCode) {
        this.rejectCode = rejectCode;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public String getProNum() {
        return proNum;
    }

    public void setProNum(String proNum) {
        this.proNum = proNum;
    }

    public String getLoginAccount() {
        return loginAccount;
    }

    public void setLoginAccount(String loginAccount) {
        this.loginAccount = loginAccount;
    }

    public int getFormTimeType() {
        return formTimeType;
    }

    public void setFormTimeType(int formTimeType) {
        this.formTimeType = formTimeType;
    }

    public String getFormStartTime() {
        return formStartTime;
    }

    public void setFormStartTime(String formStartTime) {
        this.formStartTime = formStartTime;
    }

    public String getFormEndTime() {
        return formEndTime;
    }

    public void setFormEndTime(String formEndTime) {
        this.formEndTime = formEndTime;
    }

    public String getCreateStartTime() {
        return createStartTime;
    }

    public void setCreateStartTime(String createStartTime) {
        this.createStartTime = createStartTime;
    }

    public String getCreateEndTime() {
        return createEndTime;
    }

    public void setCreateEndTime(String createEndTime) {
        this.createEndTime = createEndTime;
    }

    public String getRefundStartTime() {
        return refundStartTime;
    }

    public void setRefundStartTime(String refundStartTime) {
        this.refundStartTime = refundStartTime;
    }

    public String getRefundEndTime() {
        return refundEndTime;
    }

    public void setRefundEndTime(String refundEndTime) {
        this.refundEndTime = refundEndTime;
    }

    public Integer getRefundType() {
        return refundType;
    }

    public void setRefundType(Integer refundType) {
        this.refundType = refundType;
    }

    public Integer getRefundStatus() {
        return refundStatus;
    }

    public void setRefundStatus(Integer refundStatus) {
        this.refundStatus = refundStatus;
    }

    public String getProCategory() {
        return proCategory;
    }

    public void setProCategory(String proCategory) {
        this.proCategory = proCategory;
    }

    public Integer getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(Integer payChannel) {
        this.payChannel = payChannel;
    }

    public String[] getFieldArr() {

        return fieldArr;
    }

    public void setFieldArr(String[] fieldArr) {

        this.fieldArr = fieldArr;
    }

}
